Skip to content

Reorganize 'Using the issue tracker' (previously 'Issue tracker') - #1854

Open
StanFromIreland wants to merge 2 commits into
python:mainfrom
StanFromIreland:reorg-iss-tra
Open

Reorganize 'Using the issue tracker' (previously 'Issue tracker')#1854
StanFromIreland wants to merge 2 commits into
python:mainfrom
StanFromIreland:reorg-iss-tra

Conversation

@StanFromIreland

@StanFromIreland StanFromIreland commented Jul 4, 2026

Copy link
Copy Markdown
Member

Various changes, viewing the preview will probably explain it better than I can here ;-)

The main change is splitting the page into a section for reporting new issues, and one for working with issues.

@read-the-docs-community

read-the-docs-community Bot commented Jul 4, 2026

Copy link
Copy Markdown

Documentation build overview

📚 CPython devguide | 🛠️ Build #33822537 | 📁 Comparing 6130cc3 against latest (49331f5)

  🔍 Preview build  

5 files changed · ± 5 modified

± Modified

Comment thread triage/triaging.rst
Comment thread triage/issue-tracker.rst Outdated
Comment thread triage/issue-tracker.rst
That `old bug tracker`_ was hosted under the domain ``bugs.python.org``
(sometimes called :dfn:`bpo` or :dfn:`BPO` for short). A read-only version is
available on that domain for historical purposes. All ``bpo`` data has been
migrated to the current issue tracker on GitHub.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this also mention old issue number format, e.g. that bpo-12345 means https://bugs.python.org/issue12345 ?

Comment thread triage/issue-tracker.rst
Comment on lines +153 to +158
To link to a file in the repository, use a Markdown link with the path
of the file relative to the repository root, for example
``[the os module docs](Doc/library/os.rst)``. In issues, such links
point to the latest version of the file on the default branch. In PRs,
they are resolved against the PR's branch instead, so prefer permanent
links there.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need to recommend this as the one way to do it, GH's default way is quite good.

Examples from this repo:

https://github.com/python/devguide/blob/main/testing/new-buildbot-worker.rst

Permalink version:

https://github.com/python/devguide/blob/137ada6ad31c46878e31d75f8b7e99e897f04c96/testing/new-buildbot-worker.rst

Linking to a permalink line gives a preview:

Preparing for buildbot worker setup

Or a code block for multiple lines:

Preparing for buildbot worker setup
===================================
Since the goal is to build Python from source, the system will need to have
everything required to do normal python development: a compiler, a linker, and
(except on Windows) the "development" headers for any of the optional modules
(zlib, OpenSSL, and so on) supported by the platform. Follow the steps outlined in

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it satisfactory to say "either use a permalink or ..."? Explaining permalinks, beyond the link out, seems likely to balloon the text and hurt readability.

I always ask for permalinks in other projects.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It really depends on the context. If I say "please update this file" then the main one is just file.

But if I want to refer to something specific (like some code there right now then a permalink makes more sense.

I don't think we need to explain all this stuff. More words in the devguide means less of it will be read. And it's already big :)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keeping it succinct is very difficult but a worthy goal.

As a full rephrase, what about this?

Links to files in the repository should either point to main or to a specific version of the file. In issues, a Markdown link with the path of the file relative to the repository root, for example [the os module docs](Doc/library/os.rst), will point to main.
Use permalinks to refer to exact lines in files.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd just leave this paragraph out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants